#!/bin/sh

export PATH=$PATH:/usr/svcagent/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/local/bin:/usr/dt/bin:/opt/IBMJava2-13/bin:/usr/java130/bin:/opt/IBMJava2-13/jre/bin

echo "Creating file for NT Installation...."
echo "Checking for the required files and Directory..."
echo "---------------------------------------------------------------------------"

if [ -f "/usr/svcagent/lib/ibm.jar" ] && [ -f "/var/svcagent/properties" ]
then
  mkdir -p /tmp/svcagentui
  mkdir -p /tmp/svcagentui/images
  #Create the properties file and tar the required files.
  echo "#Service Agent Configuration. \n" >> /tmp/svcagentui/properties.hsc
  grep "sa.url" /var/svcagent/properties >> /tmp/svcagentui/properties.hsc
  grep "sa.saui.url" /var/svcagent/properties >> /tmp/svcagentui/properties.hsc

  #Creating the startadvanced_java.bat file ----------------------------------

  echo "@echo off" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\var" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\var\\svcagent" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\var\\svcagent\\logs" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\usr" >> /tmp/svcagentui/hsc_startadvanced_java.bat

  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\usr\\svcagent" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\usr\\svcagent\\lib" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "mkdir \\usr\\svcagent\\images" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "IF NOT EXIST \\usr\svcagent\images\*.jpg copy .\images\* \\usr\svcagent\images" >> /tmp/svcagentui/hsc_startadvanced_java.bat

  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "set CLASSPATH=.\hscibm.jar;%CLASSPATH%;.\swingall.jar;.\collections.jar;.\sahelp.jar;.\sai18n.jar;.\salists.jar " >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "IF NOT EXIST acp copy IBMLicense \\var\svcagent" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "IF NOT EXIST acp java com.ibm.ecf.apps.LicenseAgreement" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat
  echo "IF EXIST acp java -Decf.config=properties.hsc com.ibm.sa.apps.SAUI password " >> /tmp/svcagentui/hsc_startadvanced_java.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_java.bat

  #Creating the startadvanced_jre.bat file ------------------------------------------

  echo "@echo off" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "mkdir \\var" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "mkdir \\var\\svcagent" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "mkdir \\var\\svcagent\\logs" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat

  echo "mkdir \\usr" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "mkdir \\usr\\svcagent" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "mkdir \\usr\\svcagent\\lib" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "mkdir \\usr\\svcagent\\images" >> /tmp/svcagentui//hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "IF NOT EXIST \\usr\svcagent\images\*.jpg copy .\images\* \\usr\svcagent\images" >> /tmp/svcagentui/hsc_startadvanced_jre.bat

  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "set CLASSPATH=./hscibm.jar;%CLASSPATH%;.\swingall.jar;.\collections.jar;.\sahelp.jar;.\sai18n.jar;.\salists.jar " >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "IF NOT EXIST acp copy IBMLicense \\var\svcagent" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "IF NOT EXIST acp jre -cp .\hscibm.jar;.\swingall.jar;.\collections.jar com.ibm.ecf.apps.LicenseAgreement" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  echo "IF EXIST acp jre -cp .\hscibm.jar;.\swingall.jar;.\collections.jar -Decf.config=properties.hsc com.ibm.sa.apps.SAUI password " >> /tmp/svcagentui/hsc_startadvanced_jre.bat
  #echo "\r" >> /tmp/svcagentui/hsc_startadvanced_jre.bat

  cp -R /usr/svcagent/lib/locale /tmp/svcagentui 
  cp /usr/svcagent/lib/*.jar /tmp/svcagentui
  cp -f /usr/svcagent/lib/ibm.jar /tmp/svcagentui/hscibm.jar
  rm -f /tmp/svcagentui/ibm.jar
  cp /var/svcagent/IBMLicense* /tmp/svcagentui/IBMLicense
  cp /usr/svcagent/images/* /tmp/svcagentui/images

  cd /tmp
  tar -cvf /tmp/instui.tar svcagentui
else
   
  echo $"Service agent files are not found.. Cannot Proceed.."
  exit
fi

#cleanup
rm /tmp/svcagentui/*.jar
rm /tmp/svcagentui/properties.hsc
rm /tmp/svcagentui/hsc_startadvanced_java.bat
rm /tmp/svcagentui/hsc_startadvanced_jre.bat
rm /tmp/svcagentui/IBMLicense
rm -r /tmp/svcagentui/locale 
rm -r /tmp/svcagentui/images 

echo "---------------------------------------------------------------------------"
echo "NT Install file is created as /tmp/instui.tar"
